superposing on/upon - Francés Inglés Diccionario